home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 201-225 / disk_217 / stevie / makefile.os2 < prev    next >
Makefile  |  1992-05-06  |  2KB  |  95 lines

  1. #
  2. # Makefile for OS/2
  3. #
  4. # The make command with OS/2 is really stupid.
  5. #
  6.  
  7. #
  8. # Compact model lets us edit large files, but keep small model code
  9. #
  10. MODEL= -AC
  11. CFLAGS = $(MODEL) -I..\regexp -J
  12.  
  13. MACH=    os2.obj
  14.  
  15. OBJ=    main.obj edit.obj linefunc.obj normal.obj cmdline.obj charset.obj \
  16.     mk.obj format_l.obj regexp.obj regsub.obj version.obj \
  17.     misccmds.obj help.obj dec.obj inc.obj search.obj alloc.obj \
  18.     s_io.obj mark.obj screen.obj fileio.obj param.obj $(MACH)
  19.  
  20. all:    stevie.exe
  21.  
  22. main.obj:    main.c
  23.     cl -c $(CFLAGS) main.c
  24.  
  25. format_l.obj:    format_l.c
  26.     cl -c $(CFLAGS) format_l.c
  27.  
  28. mk.obj:    mk.c
  29.     cl -c $(CFLAGS) mk.c
  30.  
  31. regexp.obj:    regexp.c
  32.     cl -c $(CFLAGS) regexp.c
  33.  
  34. regsub.obj:    regsub.c
  35.     cl -c $(CFLAGS) regsub.c
  36.  
  37. version.obj:    version.c
  38.     cl -c $(CFLAGS) version.c
  39.  
  40. alloc.obj : alloc.c
  41.     cl -c $(CFLAGS) alloc.c
  42.  
  43. edit.obj : edit.c
  44.     cl -c $(CFLAGS) edit.c
  45.  
  46. s_io.obj : s_io.c
  47.     cl -c $(CFLAGS) s_io.c
  48.  
  49. linefunc.obj : linefunc.c
  50.     cl -c $(CFLAGS) linefunc.c
  51.  
  52. normal.obj : normal.c
  53.     cl -c $(CFLAGS) normal.c
  54.  
  55. cmdline.obj : cmdline.c
  56.     cl -c $(CFLAGS) cmdline.c
  57.  
  58. charset.obj : charset.c
  59.     cl -c $(CFLAGS) charset.c
  60.  
  61. misccmds.obj : misccmds.c
  62.     cl -c $(CFLAGS) misccmds.c
  63.  
  64. help.obj : help.c
  65.     cl -c $(CFLAGS) help.c
  66.  
  67. dec.obj : dec.c
  68.     cl -c $(CFLAGS) dec.c
  69.  
  70. inc.obj : inc.c
  71.     cl -c $(CFLAGS) inc.c
  72.  
  73. search.obj : search.c
  74.     cl -c $(CFLAGS) search.c
  75.  
  76. mark.obj : mark.c
  77.     cl -c $(CFLAGS) mark.c
  78.  
  79. screen.obj : screen.c
  80.     cl -c $(CFLAGS) screen.c
  81.  
  82. fileio.obj : fileio.c
  83.     cl -c $(CFLAGS) fileio.c
  84.  
  85. param.obj : param.c
  86.     cl -c $(CFLAGS) param.c
  87.  
  88. os2.obj : os2.c
  89.     cl -c $(CFLAGS) os2.c
  90.  
  91. stevie.exe : $(OBJ)
  92.     cl $(MODEL) *.obj $(LIBS) -o stevie.exe /Lo # use protected mode lib.
  93.     copy stevie.exe rstevie.exe
  94.     bind rstevie.exe \lib\api.lib \lib\doscalls.lib
  95.